<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
    <head>
        <title>Donald W. Davies: MAA Snapshots (Contd...)</title>
        <meta name="description" content="Unsung Heroes: About Donald Davies ">
        <meta name="keywords" content="ieee,chc61,unsung heroes,npl,Donald Davies,internet">
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" >
        <link href="../style.css" rel="stylesheet" type="text/css" media="screen">
        <link href="../securitystyle.css" rel="stylesheet" type="text/css" media="screen">
    </head>
    <body>
        <div id="container" align="center">
            <div id="parent">
                <div id="header">
                    <div id="logo">
                        <div id="tribute"><img alt="Title Text: A tribute to Donald W. Davies" src="../images/logo2.jpg"></div>
                    </div>
                    <div id="navigation">
                        <ul>
                            <li><a href="../index.html">Home</a> </li>                         
                            <li><a href="../biography.html">Biography</a></li>                                                              
                            <li><a href="../pilotace/index.html">Pilot ACE</a> </li>
                            <li><a href="../ps/index.html">Packet Switching</a> </li>
                            <li class="active"><a href="index.html">Security</a> </li>
                            <li><a href="../sitemap.html">Sitemap</a></li>
                            <li><a href="../about.html">About</a> </li>
                            <li><a href="../extras.html">Extras</a></li>
                        </ul>
                
                        <div class="clear"><!--This div is for clearing the floated list--></div>
                    </div>
                </div><!--header div closed-->
                <div id="wrapper">
                    <div id="leftbackground">
                        <div id="rightbackground">
                            <div id="mainbody">
                                <div id="content">
                                    <div id="maincontent">
                                        <div class="indent">
                                            <h2>At the recipient end</h2>
                                            <p>The above process shows how authenticator is calculated by the program for sending a message. Now, to show how the authenticator helps to make the recipient sure if the message has been altered or not, let’s assume that the message from the sender has been altered to 0000000b(hex). The message received will be 0000000b and the authenticator from the sender is F1EEC67D.</p>
                                            <p>We know that both the sender and receiver will share the secret key, in this case J=00000001 and K=00000001. At the recipient end, the above 2 figures are same for calculating authenticator at his side. Then, he inputs the message he has received, 0000000b and calculates the authenticator as shown in the figure below.</p>
                                            <div class="imagenowrap">
                                                <img src="../images/security/maa4_receiver_small.jpg" alt="snapshot 5:authenticator by receiver"/>
                                                <span><strong>Fig5</strong>: Calculation of authenticator at the recipient end. The key is same for the sender and receiver. The input message is the altered message 0000000b which he received.  Finally, he gets the authenticator value Z=3FACF04A calculated at his side. Since it doesn’t equal to the authenticator value from the sender Z= F1EEC67D, he becomes sure that the message has been altered since it has left the sender.</span>
                                            </div>
                                            <p><strong>Note:</strong> If the message was not altered, he’d get the same authenticator value as sent from the sender, and the message would be assumed to be intact.</p>
                                        </div>
                                    </div><!--maincontent div closed-->
                                    <div style="float: left"><a href="index.html">Go Back to Timeline</a></div>
                                    <div style="float: right"><a href="maa_snapshots2.html">Prev</a>&nbsp;|&nbsp;<a href="finally.html">Next</a></div>
                                    <div class = "clear"></div>
                                </div>
                            </div>
                        </div>
                    </div>
                    <div id="bottombackground">
                        References.
                        <ul>
                            <li>[1] <a target="_new" href="../archives/maa.pdf">The Message Authenticator Algorithm (MAA) and its Implementation</a>, Davies and Clayden</li>
                            <li>[2] <a target="_new" href="../archives/maaexe.zip">maa.exe</a> compiled from <a target="_new" href="../archives/maa.c">maa.c</a> using Turbo C++ version 1.01</li>
                        </ul>
                    </div>
                </div>
                <div id="bookmarks" align="left">
            
                    <div id="bookmarkhome">
                        <a href = "../index.html"><img src="../images/home.jpg" alt="Home" /></a>
                    </div>
            
                    <div id="bookmarkbiography">
                        <a href = "../biography.html"><img src="../images/biography.jpg" alt="Biography" /></a>
                    </div>
            
                    <div id="bookmarkpilotace">
                    <a href = "../pilotace/index.html"><img src="../images/pilotace.jpg" alt="Pilot ACE" /></a> </div>
            
                    <div id="bookmarkpacketswitching">
                    <a href = "../ps/index.html"><img src="../images/packetswitching.jpg" alt="Packet Switching" /> </a></div> 
                </div>
                <div class="clear"><!--This div is for clearing--></div>
            </div>
    
            <div id="footer">
                <a href="http://validator.w3.org/check?uri=referer"><img
                src="../images/w3cxhtml.jpg"
                border=0 alt="Valid HTML 4.01 Transitional" height="31" width="88"></a>
                <a href="http://jigsaw.w3.org/css-validator/"><img
                src="../images/w3ccss.jpg"
                border=0 alt="Valid CSS" height="31" width="88"></a>
            </div><!--parent div closed-->
        </div><!--container div closed-->
    </body>
</html>
